package com.cskaoyan.service;

import com.cskaoyan.bean.User;

public interface UserService {

    public void sayHello(String username);
    //精确到该方法
    // execution(public com.cskaoyan.bean.User com.cskaoyan.service.UserServiceImpl.sayHello2(String))
    // execution(public com.cskaoyan.*.User com.cskaoyan.service.UserServiceImpl.sayHello2(String))
    // execution(public com.cskaoyan.bean.* com.cskaoyan.service.UserServiceImpl.sayHello2(String))
    // execution(public * com.cskaoyan.service.UserServiceImpl.sayHello2(String))
    public User sayHello2(String username);

    // execution(public * com.cskaoyan.service.*.*(String))
    // execution(public * com.cskaoyan.service..*(String))
    // execution(public * com..service..*(String))
    // execution(public * com..service..say*(String))
    // execution(public * com..service..say*())
    public User sayHello3(String username);
    public User sayHello3();
    // execution(public com.cskaoyan.bean.User com.cskaoyan.service.UserServiceImpl.sayHello4(com.cskaoyan.bean.User))
    // execution(public com.cskaoyan.bean.User com.cskaoyan.service.UserServiceImpl.sayHello4(com.cskaoyan.bean.*))
    // execution(public com.cskaoyan.bean.User com.cskaoyan.service.UserServiceImpl.sayHello4(*))
    public User sayHello4(User user);
    // execution(public com.cskaoyan.bean.User com.cskaoyan.service.UserServiceImpl.sayHello4(com.cskaoyan.bean.User,String))
    // execution(public com.cskaoyan.bean.User com.cskaoyan.service.UserServiceImpl.sayHello4(*,*))
    public User sayHello4(User user,String username);
    public void sayGoodbye(String username);
    // execution(* com.cskaoyan.service..say*(..))
}
